meaning almost - French English Dictionary